Ladeni in-process COM komponenty

Otázka od: Krakora Martin

5. 4. 2004 18:15

Zdravim vsechny,
mam dotaz ohledne ladeni in-process COM komponenty.Docetl jsem se,ze postup
je stejny jako u DLL knihovny (coz mi pripada i logicke, kdyz je to vlastne
DLL). Nastavil jsem tedy debug info a Host Aplication podle helpu. Jenze mi
to porad nechodi. Mam projekt Activex DLL, kde je vlozeny Automation
objekt.Pokud oznacim breakpoint u nejake metody objektu, kterou vola
aplikace klienta, tak je po spusteni breakpoint neaktivni a pri volani se na
nem program nezastavi. Kdyz spustim projekt DLLka, tak se mi korektne spusti
i projekt klienta - hosta. Uz nevim co poradne nastavit, abych se priznal
jsem zacatecnik a nerad bych si rozhodil nevedomky Delphi. Mohl by mi nekdo
z vas prosim poradit nebo aspon nekam odkazat (krome do haje).Budu moc
vdecny za kazdou radu, nedokazu si predstavit psani komponenty bez moznosti
ladeni.

  Diky moc

  Krakora Martin, Win XP SP1 a Delphi 7 Enterprise

Odpovedá: Petr Vones

12. 4. 2004 2:25

From: "Krakora Martin" <krakoram@seznam.cz>
> DLL). Nastavil jsem tedy debug info a Host Aplication podle helpu. Jenze mi
> to porad nechodi. Mam projekt Activex DLL, kde je vlozeny Automation
> objekt.Pokud oznacim breakpoint u nejake metody objektu, kterou vola
> aplikace klienta, tak je po spusteni breakpoint neaktivni a pri volani se na
> nem program nezastavi. Kdyz spustim projekt DLLka, tak se mi korektne spusti

Tohle je klasicky problem. Zkus nastavit "Include remote debug symbols" v
Linker options a zaroven je nutne aby cesta k DLL nebyla relativni.

Petr Vones